Wenn Sie die Simulation ausführen, können Sie beobachten, wie sich die Produkte entlang der Förderstrecke auf die Station VorTest zu bewegen. Um die Anzahl der Produkte zu zählen, die auf die Förderstrecke kommen, setzen wir einen Sensor am Anfang der Förderstrecke ein. Dann programmieren wir eine Methode, die eine Variable hochzählt, wenn ein Produkt den Sensor passiert.
Methoden sind Objekte die Programmcode enthalten um spezielles Verhalten im Modell zu definieren, welches über Dialoge nicht eingestellt werden kann. Dazu bietet Plant Simulation die eingebaute Programmiersprache SimTalk an.
Setzen Sie von der Toolbox eine Variable ein über der Förderstrecke.
Öffnen Sie den Dialog der Variablen per Doppelklick und ändern Sie den Namen in AnzahlGeraete. Aktivieren Sie die Checkbox Anfangswert und geben Sie den Wert 0 ein. Dadurch wird der Wert der Variablen beim Start der Simulation automatisch auf 0 gesetzt.

Auf der Registerkarte Darstellung setzen Sie den Schriftgrad auf Groß.
Setzen Sie aus der Toolbox eine Methode
unterhalb des Objekts Förderstrecke ein.
Klicken Sie die Methode mit der rechten Maustaste und benennen Sie diese in Zaehler um.
Öffnen Sie das Dialogfenster der Förderstrecke.
Klicken Sie auf die Registerkarte Steuerungen.
Klicken Sie auf die Schaltfläche Sensoren.
Klicken Sie auf die Schaltfläche Neu.
Klicken Sie auf die Schaltfläche neben Steuerungen, wählen Sie die Methode Zaehler aus und klicken Sie dann OK.
Schließen Sie den Dialog Sensoren.
Klicken Sie nochmals OK, um die Änderungen zu übernehmen und den Dialog der Förderstrecke zu schließen.
Kopieren Sie diesen Quelltext und fügen Sie ihn in die Methode ein: Wählen Sie den Text aus, klicken Sie die rechte Maustaste und wählen Sie Kopieren vom Kontextmenü aus.
(sensorID : integer)
is
do
AnzahlGeraete :=
AnzahlGeraete + 1;
end;
Um den Quelltext zu übernehmen, klicken Sie
oder drücken Sie F7. Schließen Sie das Methodenfenster.
